Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improving efficiency and functionality #148

Open
wants to merge 17 commits into
base: main
Choose a base branch
from
Open

Improving efficiency and functionality #148

wants to merge 17 commits into from

Conversation

tiamo
Copy link
Member

@tiamo tiamo commented Jan 6, 2025

What's New

Fixes:

  • Restrict the ability to update provider URLs exclusively to the controller principal.
  • New HTTP request cost calculation.
  • Support commitment level for sol_requestAirdrop.
  • Fixed transaction encoding param for sol_sendTransaction and sol_simulateTransaction.
  • Add commitment validation for requests that do not support the processed level.

Improvements:

  • RPC tests improved.
  • Implement AsRef<str> for Cluster for better performance.

Features:

  • Added balance method for wallet canister.

In Progress

  • Implement transformation functions for each method to canonicalize the
    responses which allows ICP nodes to reach consensus.
  • Ensure that provider costs are reflected in the HTTP outcall cycle cost
    calculation.

@tiamo tiamo changed the title Improving Efficiency and Functionality Improving efficiency and functionality Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant